﻿using MediatR;
using SheepStorage.API.Baseclass;

namespace SheepStorage.API.Application.Command.TransferCommand
{
    /// <summary>
    /// 后裔转种command
    /// </summary>
	public class ProgenyTransferAddCommand:IRequest<Results<int>>
	{


        public List<ProgenyTransferInputDTO> TransferInputList { get; set; }





    }

    // ProgenyTransfer

    public class ProgenyTransferInputDTO
	{


        //public int ProgenyTransferId { get; set; }
        public string? OverBit { get; set; }
        public string? ElEarTag { get; set; }

        /// <summary>
        /// 转种日期
        /// </summary>
        public string? TransferDate { get; set; }

        /// <summary>
        /// 当前栋舍
        /// </summary>
        public string? TransferBuilding { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public string? TransferField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public int? TransferShiftBuilding { get; set; }
        /// <summary>
        ///  转入栏位
        /// </summary>
        public int? TransferShiftField { get; set; }
        public int? TransferSex { get; set; }
        public int? TransferDayAge { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
       // public string? DocumentNumber { get; set; }
        /// <summary>
        /// 流水号
        /// </summary>
     //  public string? SerialNumber { get; set; }
        public string? TransferRemark { get; set; }
        public string? AddName { get; set; }
        public string? UpdateName { get; set; }
        public string? DelName { get; set; }
       
       
       
        public string? Remarks { get; set; }
        public int? IsDel { get; set; }
    }


}
